📒 Notes for Lecture 19 (Part 1): CSS Color Properties
-
Color Representations:
Hexadecimal(e.g.,#FF0000for red)RGB(e.g.,rgb(255, 0, 0))RGBA(e.g.,rgba(255, 0, 0, 0.5)– alpha is opacity)HSL(e.g.,hsl(0, 100%, 50%)for pure red)HSLA(e.g.,hsla(0, 100%, 50%, 0.5))CMYK(e.g.,cmyk(0, 100%, 100%, 0)– though less common in CSS)- Named colors (e.g.,
red, blue, green, white, black, yellow, purple)
-
Popular Named Colors:
Red:#FF0000Green:#00FF00Blue:#0000FFBlack:#000000White:#FFFFFFYellow:#FFFF00Purple:#800080
-
Additional Examples:
Orange:#FFA500Gray:#808080Maroon:#800000Teal:#008080Indigo:#4B0082Aqua:#00FFFFPink:#FFC0CB
-
HTML Structure Highlights (colors.html):
- Multiple
<h2>links to external “Learn More” resources - Each color‐type list resides inside a
<div class="same">block - Ordered lists (
<ol>) enumerate each representation and each named color - The main container
<div id="colors">wraps everything with a border
- Multiple
-
CSS Highlights (style.css in colors folder):
- Reset (
* { margin:0; padding:0; }) #colorsgets aborder: 4px solid blueviolet;and full‐height- Headings inside
#colorsare centered with backgrounds - Each
<div>under#colorsis 50vh tall, light‐blue background, and black border - Generic
divselector applies green background, black border, padding, margin h3blocks have darkslategray background, white text- Each list item ID (#one, #two, … #twentyone) sets its text color and
font-weight: bold;
- Reset (
Hinglish: Lecture 19 Part 1 mein humne CSS mein color kaise represent karte hain, ye dekha:
Hex (jaise #FF0000), RGB (rgb(255,0,0)), RGBA (alpha ke saath),
HSL, HSLA, CMYK (CSS3 mein itna common nahi), aur named colors (jaise
red, blue, green). Phir “Popular color names” aur kuch aur examples (jaise
orange, gray, maroon) list kiye. HTML file mein har list ek div.same
ke andar hai, aur CSS file mein har div aur h3, ol, div#colors ke liye
styling di gayi. Har li ke ID ke through alag‐alag text color aur bold weight set hua
hai. Yeh sab color fundamentals samajhne mein madad karta hai.
💻 Live Code Preview – CSS Colors Demo
If the iframe doesn’t load, click
here to open Colors Demo in a new
tab.
📒 Notes for Lecture 19 (Part 2): CSS Fonts & Text Properties
-
Google Fonts Import:
-
Inlined
@import url(...)for “Poppins”, “Playwrite VN”, and “Macondo” families
-
Inlined
-
Table of Font Examples:
-
<table>with<caption>,<thead>and<tbody> -
Demonstrates different
font-family,font-style(normal/italic), and multiplefont-weightvalues (100–900) for “Poppins” - Also shows “Playwrite VN” at various weights and “Macondo” normal
-
Each
<td id="one">…is styled via CSS to reflect the correct font weight+style
-
-
Font‐Size Examples:
-
Five
<p id="a">…tags under#fontpropdemonstrate sizes 18px, 20px, 22px, 24px, 26px, each with a different text color
-
Five
-
Line‐Height Examples:
-
Under
#lineheight, five<p>tags show line-height values 1.5–2.3 at various font sizes
-
Under
-
Letter‐Spacing:
-
Under
#letterspacing, five<p>tags illustrating letter-spacing 1–5px
-
Under
-
Text Decoration:
-
Under
#textdecoration:underline, overline, line-throughin various combinations and different font sizes -
Under
#textcol: changing decoration line‐color (red, blue, green, etc.) -
Under
#textdeco: different text-decoration‐style values (solid, none, double, dotted, dashed, wavy, inherit, initial) -
Under
#textlinethick: varioustext-decoration-thicknessvalues
-
Under
-
Text Transform & Alignment:
-
Under
#texttransform:uppercase, lowercase, capitalize, none, full-width, full-size-kana -
Under
#textalign:left, right, center, justify, start
-
Under
-
Text Indent & Shadow:
#textindentshows indent values 50–250px#textshadowshows increasing shadow offsets (1px–5px blur)
-
Text Overflow & Word‐Break:
-
Under
#textoverflow, demonstratestext-overflow: ellipsis/clip/initial/break-word/unset -
Under
#break, showsword-break: normal/break-word/keep-all/break-all/inherit/initial/unset
-
Under
-
Line Break & Emphasis:
-
Under
#textlinebreak:line-break: normal/strict/anywhere/loose/unset -
Under
#textemphasis:text-emphasis: underline/overline/line-through/none/filled
-
Under
-
Text Justify, Orientation & Direction:
-
#textjustifyshowstext-justify: left/right/center/justify/distribute -
#textorientationshowswriting-mode: horizontal-tb/vertical-rl/vertical-lr/sideways-rl/sideways-lr -
#textdirectionshowsdirection: ltr/rtl/lro/rlo/ttb
-
Hinglish: Lecture 19 Part 2 mein humne fonts aur text properties fundamentals dekhe. Pehle
“Poppins”, “Playwrite VN” aur “Macondo” Google Fonts ko import kiya. Table mein har ek
font-weight (100–900) aur font-style (normal/italic) show kiya for
“Poppins”; saath hi “Playwrite VN” aur “Macondo” families bhi dekhaye. Phir #fontprop
ke andar alag‐alag font-size values (18px–26px) aur colors bataye. Uske baad
line‐height, letter‐spacing, text‐decoration (underline/overline/line‐through combinations) aur
decoration‐color, decoration‐style, decoration‐thickness ka demo diya. Finally, text‐transform
(uppercase, lowercase, etc.), text‐align (left, right, center, justify), text‐indent, text‐shadow,
text‐overflow, word‐break, line‐break, text‐emphasis, text‐justify, writing‐mode, aur
direction properties explain kiye. Har section ek div ke andar hai jisko CSS file
mein border aur styling di gayi.
💻 Live Code Preview – CSS Fonts & Text Demo
If the iframe doesn’t load, click
here to open Fonts & Text Demo in a new
tab.